package com.mes.inventory.dao.iface;

import java.util.Map;

import com.bstek.dorado.data.provider.Page;
import com.mes.basicdata.domain.Part;
import com.mes.common.dao.iface.IBasicDao;
import com.mes.inventory.domain.InvIODetail;
import com.mes.inventory.domain.InvInfo;

public interface IInvlnfoDao extends IBasicDao<InvInfo> {

	public void getInvInfoByCondition(Page<InvInfo> page, Map<String, Object> params) throws Exception;

	/**
	 * 获取库存台账的InvInfo信息
	 * @param materialUid 物料实例的唯一号
	 * @param warehouseUid 库房唯一号
	 * @param warebinUid 归位唯一号
	 * @return
	 */
	public InvInfo getInvInfo(String materialUid, String warehouseUid, String warebinUid);

	public void getInvInfos(Page<InvInfo> page, Map<String, Object> parameter) throws Exception;

	public void getInvInfo(Page<InvInfo> page, Map<String, Object> parameter)throws Exception;


}
